maintaining detail and balance